package com.mall.user.domain.model;

import com.mall.goods.common.util.Common;
import com.mall.goods.common.config.ShopConfig;
import lombok.Data;

import java.io.Serializable;

/**

 *
 * 商品图片
 * 
 * 
 * Created 2017/4/13 11:25
 */
@Data
public class GoodsImage implements Serializable {
    /**
     * 商品图片编号
     */
    private int imageId=0;
    /**
     * 商品SPU编号
     */
    private int commonId=0;
    /**
     * 颜色规格值编号<br>
     * 编号为1的规格对应的规格值的编号
     */
    private int colorId=0;
    /**
     * 图片名称
     */
    private String imageName="";
    /**
     * 图片排序
     */
    private int imageSort=0;
    /**
     * 默认主图<br>
     * 1是，0否
     */
    private int isDefault=0;
    /**
     * 图片路径
     */
    private String imageSrc="";


    public String getImageSrc() {
        if ( imageName.equals("")) {
            return ShopConfig.getPublicRoot() + Common.DEFAULT_GOODS_IMG;
        } else {
            return ShopConfig.getUploadRoot() + imageName;
        }
    }
}
